1
תגובות
require_once
פתח
hafuta
,
יש לי קובץ הגדרות בסיסיות של האתר (base.php) ובראש הקובץ הזה אני מבצע require_once למחלקה שמטפלת בהתחברות למסד נתונים.
יש לי בעיה כאשר פעם אחת אני קורא ל-base מקובץ שנמצא גבוה ממנו בהיררכיה של הקבצים ופעם אחת אני מנסה לקרוא לו מקובץ שנמצא מתחתיו בהיררכיה. אני מקבל שגיאה שהנתיב של ה-require_once לא תקין, בשביל הקובץ שנמצא מעליו בהיררכיה הנתיב צריך להיות:
ובשביל הקובץ שמתחתיו בהיררכיה הנתיב צריך להיות:
יש דרך אלגנטית לבצע את זה בלי לכתוב קבצים שונים או לבצע קריאות נפרדות למחלקה של המסד בקבצים עצמם?
תודה!
יש לי בעיה כאשר פעם אחת אני קורא ל-base מקובץ שנמצא גבוה ממנו בהיררכיה של הקבצים ופעם אחת אני מנסה לקרוא לו מקובץ שנמצא מתחתיו בהיררכיה. אני מקבל שגיאה שהנתיב של ה-require_once לא תקין, בשביל הקובץ שנמצא מעליו בהיררכיה הנתיב צריך להיות:
require_once('[b].[/b]/dev/mysqli.php')
ובשביל הקובץ שמתחתיו בהיררכיה הנתיב צריך להיות:
require_once('[b]..[/b]/dev/mysqli.php')
יש דרך אלגנטית לבצע את זה בלי לכתוב קבצים שונים או לבצע קריאות נפרדות למחלקה של המסד בקבצים עצמם?
תודה!
1 תשובות
ענה
משתמש_173497
ב
29 לאפריל 2012
#
$root = realpath(dirname(__DIR__);
require_once("{$root}/dev/mysqli.php");
require_once("{$root}/app/dev/mysqli.php");
require_once("{$root}/dev/mysqli.php");
require_once("{$root}/app/dev/mysqli.php");